请问c++中的"^"运算符是什么运算符.

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:58:47

按位异或
建议你既然学C++就要好好看看书嘛

异或运算 属于位运算
x^y等价与(x|y)&~(x&y)

^异或,逻辑为:
0^0=0
0^1=1
1^0=1
1^1=0
异为1,同为0。

在某些地方是异或,而在新的c++标准里面他代表了一个句柄,句柄的概念很复杂,不是一句两句可以说清楚的,自己招招相关的书看看,再说知道了这个也没用,还是把知识都通晓了为好!不要只一知半解!

位异或运算符,左结合

X^Y,X的Y次方。